"""
命名切片

问题：
    你的程序已经出现一大堆已无法直视的硬编码切片下标，然后你想清理下代码。
解决方案：
    使用命名切片，避免了大量无法理解的硬编码下标，使得你的代码更加清晰可读。
"""


def use_naming_slice():
    record = "....................100 .......513.25 .........."
    shares = slice(20, 23)
    prices = slice(31, 37)
    cost = int(record[shares]) * float(record[prices])
    print(cost)
    # 输出结果：
    """
    51325.0
    """


if __name__ == '__main__':
    use_naming_slice()
